home *** CD-ROM | disk | FTP | other *** search
/ Enter Special 2004 January: Practical Advice / ENTER Special 09.iso / Biuro / NotePad XP 2.0 / setup200138.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-01-14  |  16.5 KB  |  151 lines

  1. ;InnoSetupVersion=4.0.5
  2. [Setup]
  3. AppName=NotePadXP
  4. AppVerName=NotePadXP Version 2.0.0.138
  5. AppId={13B94693-3FA5-4AC2-A601-EF0490A741BA}
  6. AppVersion=NotePadXP Version 2.0.0.138
  7. AppPublisher=CyberAC Software
  8. AppPublisherURL=http://www.acsoftware.org
  9. AppSupportURL=http://acsoftware.proboards4.com
  10. AppUpdatesURL=http://www.acsoftware.org
  11. DefaultDirName={pf}\CyberAC Software\NotePadXP
  12. DefaultGroupName=CyberAC Software\NotePadXP
  13. OutputBaseFilename=setup
  14. Compression=bzip2
  15. PrivilegesRequired=none
  16. LicenseFile=embedded\License.rtf
  17. InfoBeforeFile=embedded\InfoBefore.rtf
  18. InfoAfterFile=embedded\InfoAfter.rtf
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; DestDir: "{pf}\CyberAC Software\NotePadXP"; Components: main; 
  23. Source: "{pf}\CyberAC Software\NotePadXP\HISTORY.RTF"; DestDir: "{pf}\CyberAC Software\NotePadXP"; Components: main; 
  24. Source: "{pf}\CyberAC Software\NotePadXP\LICENSE.RTF"; DestDir: "{pf}\CyberAC Software\NotePadXP"; Components: main; 
  25. Source: "{pf}\CyberAC Software\NotePadXP\README.RTF"; DestDir: "{pf}\CyberAC Software\NotePadXP"; Components: main; 
  26. Source: "{pf}\CyberAC Software\NotePadXP\NotePadXPHelp.chm"; DestDir: "{pf}\CyberAC Software\NotePadXP"; Components: help; 
  27. Source: "{pf}\CyberAC Software\NotePadXP\Software Updater.exe"; DestDir: "{pf}\CyberAC Software\NotePadXP"; Components: updater; 
  28. Source: "{pf}\CyberAC Software\NotePadXP\uninshs.exe"; DestDir: "{pf}\CyberAC Software\NotePadXP"; Flags: onlyifdoesntexist ignoreversion 
  29. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English.ini"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations"; Components: main; 
  30. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\decrypt.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  31. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\docproperties.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  32. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\encryptDoc.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  33. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\finddialog.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  34. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\maileditor.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  35. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\main.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  36. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\openall.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  37. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\options.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  38. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\overwrite.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  39. Source: "{pf}\CyberAC Software\NotePadXP\Translations\English\printpreview.xml"; DestDir: "{pf}\CyberAC Software\NotePadXP\Translations\English"; Components: main; 
  40. Source: "{pf}\CyberAC Software\NotePadXP\Dictionaries\English.ini"; DestDir: "{pf}\CyberAC Software\NotePadXP\Dictionaries"; Components: main; 
  41. Source: "{pf}\CyberAC Software\NotePadXP\Dictionaries\English\custom.dic"; DestDir: "{pf}\CyberAC Software\NotePadXP\Dictionaries\English"; Components: main; 
  42. Source: "{pf}\CyberAC Software\NotePadXP\Dictionaries\English\english.dic"; DestDir: "{pf}\CyberAC Software\NotePadXP\Dictionaries\English"; Components: main; 
  43. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\blue.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  44. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\jungle.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  45. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\macoffice.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  46. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\macOSX.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  47. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\office2k3.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  48. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\office2k.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  49. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\office2kXP.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  50. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\officeXP.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  51. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\red.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  52. Source: "{pf}\CyberAC Software\NotePadXP\ThemePreview\steel.jpg"; DestDir: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Components: main; 
  53. Source: "{pf}\CyberAC Software\NotePadXP\edit.ico"; DestDir: "{pf}\CyberAC Software\NotePadXP"; 
  54. [Dirs]
  55. Name: "{pf}\CyberAC Software\NotePadXP\Config"; Flags: uninsalwaysuninstall 
  56. Name: "{pf}\CyberAC Software\NotePadXP\Encrypted"; Flags: uninsalwaysuninstall 
  57. Name: "{pf}\CyberAC Software\NotePadXP\My Works"; Flags: uninsalwaysuninstall 
  58. Name: "{pf}\CyberAC Software\NotePadXP\ThemePreview"; Flags: uninsalwaysuninstall 
  59. Name: "{pf}\CyberAC Software\NotePadXP\Translations"; Flags: uninsalwaysuninstall 
  60. Name: "{pf}\CyberAC Software\NotePadXP\Dictionaries"; Flags: uninsalwaysuninstall 
  61. [Registry]
  62. Root: HKLM; Subkey: "Software\acsoftware\NotePadXP"; Flags: uninsdeletekey 
  63. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; Flags: uninsdeletekey 
  64. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "UninstallString"; ValueType: String; ValueData: "{app}\uninshs.exe"; 
  65. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "Inno Setup: App Path"; ValueType: String; ValueData: "{app}"; 
  66. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "Inno Setup: Icon Group"; ValueType: String; ValueData: "{group}"; 
  67. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "Inno Setup: User"; ValueType: String; ValueData: "{username}"; 
  68. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "DisplayName"; ValueType: String; ValueData: "NotePadXP Version 2.0.0.135"; 
  69. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "HelpLink"; ValueType: String; ValueData: "http://www.acsoftware.org"; 
  70. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "URLInfoAbout"; ValueType: String; ValueData: "http://www.acsoftware.org"; 
  71. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "URLUpdateInfo"; ValueType: String; ValueData: "http://www.acsoftware.org"; 
  72. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "Inno Setup: Setup Version"; ValueType: String; ValueData: "4.0.0-pre1"; 
  73. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InnoUninst"; ValueName: "Publisher"; ValueType: String; ValueData: "CyberMJ Software"; 
  74. [INI]
  75. FileName: "{app}\NotePadXP.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.acsoftware.org"; 
  76. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Software"; String: "NotePadXP"; 
  77. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Install"; String: "{srcexe}"; 
  78. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "Remove"; String: "{uninstallexe}"; 
  79. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "group"; String: "{groupname}"; 
  80. FileName: "{app}\UninsHs.dat"; Section: "Common"; Key: "components"; String: "{code:ComponentList|x}"; 
  81. [Run]
  82. Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Description: "Launch NotePadXP"; Flags: postinstall skipifsilent nowait
  83. Filename: "{pf}\CyberAC Software\NotePadXP\LICENSE.RTF"; Description: "View NotePadXP License"; Flags: shellexec postinstall unchecked skipifsilent 
  84. Filename: "{pf}\CyberAC Software\NotePadXP\README.RTF"; Description: "View Readme file"; Flags: shellexec postinstall unchecked skipifsilent 
  85. Filename: "{pf}\CyberAC Software\NotePadXP\HISTORY.RTF"; Description: "View History of NotePadXP"; Flags: shellexec postinstall unchecked skipifsilent 
  86. Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXPHelp.chm"; Description: "Getting started with NotePadXP"; Flags: shellexec postinstall unchecked skipifsilent 
  87. Filename: "{pf}\CyberAC Software\NotePadXP\Software Updater.exe"; Description: "Check for software update"; Flags: postinstall unchecked skipifsilent nowait
  88. [Icons]
  89. Name: "{group}\NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Components: programgroup; Tasks: NotePadXPProgramGroup; 
  90. Name: "{group}\NotePadXP Updater"; Filename: "{pf}\CyberAC Software\NotePadXP\Software Updater.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\Software Updater.exe"; Components: programgroup; Tasks: UpdaterProgramGroup; 
  91. Name: "{group}\NotePadXP Help"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXPHelp.chm"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXPHelp.chm"; Components: programgroup; Tasks: HelpProgramGroup; 
  92. Name: "{group}\History"; Filename: "{pf}\CyberAC Software\NotePadXP\HISTORY.RTF"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\HISTORY.RTF"; Components: programgroup; Tasks: HistoryProgramGroup; 
  93. Name: "{group}\License"; Filename: "{pf}\CyberAC Software\NotePadXP\LICENSE.RTF"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\LICENSE.RTF"; Components: programgroup; Tasks: LicenseProgramGroup; 
  94. Name: "{group}\Readme"; Filename: "{pf}\CyberAC Software\NotePadXP\README.RTF"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\README.RTF"; Components: programgroup; Tasks: ReadProgramGroup; 
  95. Name: "{group}\Uninstall NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\uninshs.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\uninshs.exe"; Components: programgroup; Tasks: UninstallerProgramGroup; 
  96. Name: "{group}\NotePadXP Homepage"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.url"; WorkingDir: "{pf}\CyberAC Software\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.url"; Components: programgroup; Tasks: InternetProgramGroup; 
  97. Name: "{commonstartmenu}\NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Components: startmenu; Tasks: StartMenu\common; 
  98. Name: "{userstartmenu}\NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Components: startmenu; Tasks: StartMenu\user; 
  99. Name: "{commondesktop}\NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Components: shortcuts; Tasks: desktopicon\common; 
  100. Name: "{userdesktop}\NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Components: shortcuts; Tasks: desktopicon\user; 
  101. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Components: shortcuts; Tasks: quicklaunchicon\common; 
  102. Name: "{commonappdata}\Microsoft\Internet Explorer\Quick Launch\NotePadXP"; Filename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; WorkingDir: "{pf}\NotePadXP"; IconFilename: "{pf}\CyberAC Software\NotePadXP\NotePadXP.exe"; Components: shortcuts; Tasks: quicklaunchicon\user; 
  103. [Tasks]
  104. Name: "StartMenu"; Description: "Create &Start Menu Icon"; GroupDescription: "Start Menu Icons:"; Components: "startmenu"; 
  105. Name: "StartMenu\common"; Description: "For all users"; GroupDescription: "Start Menu Icons:"; Components: "startmenu"; 
  106. Name: "StartMenu\user"; Description: "For the current user only"; GroupDescription: "Start Menu Icons:"; Components: "startmenu"; 
  107. Name: "NotePadXPProgramGroup"; Description: "Create &NotePadXP icon in Program Group"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  108. Name: "ReadProgramGroup"; Description: "Create &Readme icon in Program Group"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  109. Name: "HistoryProgramGroup"; Description: "Create &History icon in Program Group"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  110. Name: "LicenseProgramGroup"; Description: "Create &License icon in Program Group"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  111. Name: "HelpProgramGroup"; Description: "Create &NotePadXP Help icon in Program Group"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  112. Name: "UpdaterProgramGroup"; Description: "Create Upd&ater icon in Program Group"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  113. Name: "UninstallerProgramGroup"; Description: "Create &Uninstaller icon in Program Group"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  114. Name: "InternetProgramGroup"; Description: "Create NotePadXP &Homepage shortcut"; GroupDescription: "Program Group Icons:"; Components: "programgroup"; 
  115. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Components: "shortcuts"; 
  116. Name: "desktopicon\common"; Description: "For all users"; GroupDescription: "Additional icons:"; Components: "shortcuts"; 
  117. Name: "desktopicon\user"; Description: "For the current user only"; GroupDescription: "Additional icons:"; Components: "shortcuts"; 
  118. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; Components: "shortcuts"; 
  119. Name: "quicklaunchicon\common"; Description: "For all users"; GroupDescription: "Additional icons:"; Components: "shortcuts"; 
  120. Name: "quicklaunchicon\user"; Description: "For the current user only"; GroupDescription: "Additional icons:"; Components: "shortcuts"; 
  121. [Components]
  122. Name: "main"; Description: "NotePadXP Program Files (Required)"; Types: "full custom lite"; 
  123. Name: "translations"; Description: "Translation files for NotePadXP"; Types: "full"; 
  124. Name: "dictionaries"; Description: "Dictionary files for NotePadXP"; Types: "full"; 
  125. Name: "help"; Description: "NotePadXP HTML Help File"; Types: "full"; 
  126. Name: "updater"; Description: "NotePadXP Updater"; Types: "full"; 
  127. Name: "startmenu"; Description: "Create icons on the start menu"; Types: "full"; 
  128. Name: "programgroup"; Description: "Create icons on the Program Group Folders"; Types: "full"; 
  129. Name: "shortcuts"; Description: "Create various shortcuts on Desktop and/or Quick Lanuch Bar"; Types: "full"; 
  130. [UninstallDelete]
  131. Type: files; Name: "{app}\NotePadXP.url"; 
  132. Type: filesandordirs; Name: "{pf}\NotePadXP\uninshs.dat"; 
  133. Type: filesandordirs; Name: "{app}"; 
  134. [Types]
  135. Name: "full"; Description: "Full Installation"; 
  136. Name: "lite"; Description: "Lite Installation"; 
  137. Name: "custom"; Description: "Custom Installation"; 
  138. [Languages]
  139. ; These files are stubs
  140. ; To achieve better results after recompilation, use the real language files
  141. Name: "English"; MessagesFile: "embedded\English.isl"; 
  142. Name: "Danish"; MessagesFile: "embedded\Danish.isl"; 
  143. Name: "Nederlands"; MessagesFile: "embedded\Nederlands.isl"; 
  144. Name: "French"; MessagesFile: "embedded\French.isl"; 
  145. Name: "Deutsch"; MessagesFile: "embedded\Deutsch.isl"; 
  146. Name: "Italian"; MessagesFile: "embedded\Italian.isl"; 
  147. Name: "Polski"; MessagesFile: "embedded\Polski.isl"; 
  148. Name: "Russian"; MessagesFile: "embedded\Russian.isl"; 
  149. Name: "Slovenian"; MessagesFile: "embedded\Slovenian.isl"; 
  150. Name: "Swedish"; MessagesFile: "embedded\Swedish.isl"; 
  151.